# encoding: utf-8

import random

random.randrange(1,10)  # 返回[1,10]的随机小数
random.randint(1,10)  # 返回[1,10]的随机整数
random.randrange(1,100,2)  # 返回[1,100]的随机整数，但步进为2，相当于只有奇数
random.random()  # 随机浮点数
random.choice('abcdefg!@#$%^&')  # 随机选一个字符
random.sample('abcdefg!@#$%^&',3)  # 随机选3个字符，返回列表

number_list = [1,9,2,8,3,7,6,4,5]
random.shuffle(number_list)
print(number_list)  # [9, 5, 6, 3, 2, 4, 8, 1, 7]